/* 下拉样式 */

xm-select {
  border-radius: 4px !important;
  min-height: 32px !important;
  line-height: 32px !important;
}

xm-select:hover,
xm-select:focus {
  border-color: #409eff !important;
  border: 1px solid #409eff !important;
}

xm-select .xm-label .xm-label-block {
  min-height: 20px !important;
  height: 20px !important;
  line-height: 20px !important;
  background-color: #F4F4F5 !important;
  align-items: center !important;
}

xm-select>.xm-label .xm-label-block {
  padding: 0px 5px !important;
  margin: 0px 5px 0px 0 !important;
}

xm-select>.xm-label .xm-label-block>span {
  color: #909399 !important;
}

xm-select>.xm-label .xm-label-block>i {
  background-color: #C0C4CC;
  border-radius: 50%;
  width: 16px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

xm-select>.xm-label .xm-label-block>i:hover {
  background-color: #909399;
}

xm-select>.xm-label .scroll .label-content {
  padding: 0px 10px !important;
}

xm-select .xm-label .scroll .label-content {
  line-height: 32px !important;
}

xm-select>.xm-body .xm-option.selected {
  background-color: #F5F7FA !important;
}

xm-select>.xm-body .scroll-body .xm-option.selected.hide-icon .xm-option-content {
  color: #409eff !important;
  font-weight: 500;
}

xm-select > .xm-label .xm-label-block {
  color: #909399 !important;
}

xm-select>.xm-label.single-row .scroll {
  height: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  overflow-y: hidden;
  overflow-x: hidden;
}

/* end 下拉样式 */